package vn.fpt.fsoft.dao;

import java.util.List;

import vn.fpt.fsoft.entity.AdminAccountInfo;
import vn.fpt.fsoft.entity.UserAccountInfo;

public interface ManageUsersDAO{ 
	void insertAdminUser(AdminAccountInfo adminAccountInfo);
	void deleteAdmin(AdminAccountInfo adminAccountInfo);
	void deleteUser(UserAccountInfo userAccountInfo);
	void updateChangedAdminUser(AdminAccountInfo adminAccountInfo);
	List<AdminAccountInfo> getAdminList();
	List<AdminAccountInfo> getContributerList();
	List<UserAccountInfo> getMemberList();
	List<AdminAccountInfo> getAdminById(String adminId);
	List<UserAccountInfo> getUserById(String adminId);
}